home *** CD-ROM | disk | FTP | other *** search
/ Just Call Me Internet / Just Call Me Internet.iso / prog / atari / c / stut_src / dtdir_pu.h < prev    next >
C/C++ Source or Header  |  1996-06-04  |  2KB  |  73 lines

  1. /*
  2.  * DataDir_Public.h
  3.  */
  4.  
  5.     #include "DFSTRUCT.H"
  6.  
  7.     DATADIR    *create_EmptyDataDir(                    /* Out: Ptr sur directory cr‚‚ */
  8.                 DATAGROUP    *    pDataGroup,            /* In:  Groupe dans lequel on cr‚e ce dossier */
  9.                 DATADIR        *    pDataDir_parent );    /* In:  Directory parent de celui-ci */
  10.  
  11.     void    DataDir_Destruct(
  12.             DATADIR    *    pDataDir );    /* In: Datadir … d‚truire */
  13.  
  14.     SSTATE dataDir_getSavState(            /* Out: Satut sauvegarde */
  15.                 DATADIR    *    pDataDir );    /* In:  Datadir concern‚ */
  16.  
  17.     void dataDir_setSavState(
  18.             DATADIR *    pDataDir,        /* In: DATADIR concern‚ */
  19.             SSTATE         sstate,            /* In: Etat */
  20.             BOOL            b_GrafUpdate );    /* In: S'il faut faut r‚afficher les ic“ne correspondantes... */
  21.  
  22.     void    dataDir_UpdatePageIcon(
  23.             DATADIR    *    pDataDir,        /* In: Dossier concern‚ */
  24.             DATAPAGE    *    pDataPage );        /* In: DataPage concern‚e */
  25.  
  26.     DATAPAGE    *    dataDir_InsertStdDataPg( 
  27.                     const char    *    pS_name,        /* In: Nom de la page … cr‚er */
  28.                     DATADIR        *    pDataDir );    /* In: Datadir ds lequel on veut cr‚er */
  29.  
  30.  
  31.     void    attach_new_data( 
  32.             DATADIR    *    datadir,         /* In: DATADIR dans lequel on ajoute une DATAPAGE */
  33.             DATAPAGE *    new_data );       /* In: DATAPAGE a ajouter */
  34.  
  35.  
  36.     void    clearout_datadir( 
  37.             DATADIR    *datadir );    /* In: DATADIR à vider */
  38.  
  39.     BOOL    efface_1data(                         /* Out: FALSE0 si pas modifi‚e */ 
  40.             DATADIR     *    datadir,         /* In: DATADIR ds lequel est situé la page */
  41.             DATAPAGE     *    rm_datapage );    /* In: DATAPAGE à effacer */
  42.  
  43.  
  44.     void    close_datawindows( 
  45.             DATADIR *datadir );    /* In: DATADIR dont on veut fermer les fenêtres */
  46.  
  47.  
  48.  
  49.     DATAPAGE    * page_adr_byicno(         /* Out: Ptr sur la page trouvée */
  50.                 DATADIR* datadir,     /* In: DATADIR ds lequel se trouve la page */
  51.                 int page_no );            /* In: No d'ordre de la page ds le groupe */
  52.  
  53.     int count_pages( 
  54.         DATADIR *datadir );   /* In: DATADIR dont on veut compter les pages */
  55.  
  56.  
  57.     DATAPAGE    * page_adr_byname( 
  58.                 DATADIR *datadir, 
  59.                 char *name );
  60.  
  61.  
  62.     DATAPAGE    * page_adr_bynamecmp(         /* Out: Ptr sur DATAPAGE, NULL si pas trouv‚ */
  63.                     DATADIR        *    datadir, /* In:  DATADIR ds lequel on doit chercher la page */
  64.                     const char    *    name );    /* In:  Nom de la page qu'on recherche */
  65.  
  66.     char    *    page_fullpath( 
  67.         DATADIR    *    pDataDir,    /* In: DATADIR ds lequel doit se trouver la page */
  68.         char         *    name );        /* In: Nom de la page */
  69.  
  70.     char    *    page_fullpath_old( 
  71.         DATAGROUP    *    pDataGrp,    /* In: DATAGROUP ds lequel doit se trouver la page */
  72.         char         *    name );        /* In: Nom de la page */
  73.